#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

//void func()
//{
//	int k = 1 ^ (1 << 31 >> 31);
//	printf("%d\n", k);
//}
//
//int main()
//{
//	/*int i = 1;
//	sizeof(i++);
//	printf("%d\n", i);*/
//	func();
//	return 0;
//}



//int main()
//{
//	int x = -1;
//	unsigned int y = 2;
//	if (x > y)
//	{
//		printf("x is greater");
//	}
//	else
//	{
//		printf("y is greater");
//	}
//	return 0;
//}


//int main()
//{
//	int n = 1001;
//	int ans = 0;
//	for (int i = 1; i <= n; ++i)
//	{
//		ans ^= i % 3;
//	}
//	printf("%d", ans);
//	return 0;
//}




//int main()
//{
//
//	unsigned short x = 65530;
//	unsigned int y = x;
//	printf("%x", y);
//	return 0;
//}

//
//int main()
//{
//	char c = 'A';
//	if ('0' <= c <= '9') printf("YES");
//	else printf("NO");
//	return 0;
//}



//void reverse(int n)
//{
//    printf("%d", n % 10);
//    if (n > 9)
//    {
//        reverse(n / 10);
//    }
//}
//
//int main() {
//    int n = 0;
//    scanf("%d", &n);
//    reverse(n);
//    return 0;
//}




//#include<string.h>
//
//
//void reverse(char* str, int len)
//{
//    int left = 0;
//    int right = len - 1;
//    while (left < right)
//    {
//        char tmp = str[left];
//        str[left] = str[right];
//        str[right] = tmp;
//        left++;
//        right--;
//    }
//}
//
//void delete_special(char* str)
//{
//
//    while (1)
//    {
//        char* s = str;
//        if (*str < 'A' || (*str > 'Z' && *str < 'a') || *str>'z')
//        {
//            int i = 0;
//            while (*s != '\0')
//            {
//                *s = *(s + 1);
//                s++;
//            }
//            str--;
//        }
//        else
//        {
//            break;
//        }
//    }
//}
//
//int main() {
//    char str[10001] = { 0 };
//    gets(str);
//    int len = strlen(str);
//    reverse(str, len);
//    delete_special(str);
//    printf("%s", str);
//    return 0;
//}










































